spotted nettle - French English Dictionary